Make GtkWidget a prerequisite of extended layout
authorTristan Van Berkom <tristan.van.berkom@gmail.com>
Tue, 6 Apr 2010 06:47:20 +0000 (02:47 -0400)
committerTristan Van Berkom <tristan.van.berkom@gmail.com>
Tue, 6 Apr 2010 06:47:20 +0000 (02:47 -0400)
commit92309019e5c4e910597184ed6cb6a2ac6b10eb57
treec55714261c524baa3ae10b2ffadd47a26354feec
parent52eabce3c4f298d2909f8d0e4227338feb0f5b4b
Make GtkWidget a prerequisite of extended layout

As it is not allowed to called gtk_extended_layout_get_desired_size()
on a GtkWidget directly; gtk_widget_get_desired_size() was really an
ambiguous api. This patch removes the added GtkWidget api, calls
the appropriate sizegroup code which in turn envokes the interface
vtable, this patch also accordingly makes GtkWidget a prerequisite
of GtkExtendedLayout (the api doesnt work for cell renderers anyway,
patch comming...).
gtk/gtkextendedlayout.c
gtk/gtkwidget.c